home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
protobnu.lqr
/
TERMINAL.DOC
< prev
next >
Wrap
Text File
|
1985-06-13
|
4KB
|
78 lines
Quick Documentation for Terminal.Pas by Jim Nutt (76044,1155 or 71076,1434)
Description:
Terminal is a terminal emulation program supporting VIDTEX cursor control
codes and CIS-A protocol uploads and downloads. It is written in Turbo
Pascal and is placed in the public domain. Thanks to Charles McGuinness
of the programmer's sig (PCS-158) for all the information there on CIS-A
as well as some examples coded in C. Thanks to Scott Murphy and Alan
Bishop for the routines to do interrupt driven serial I/O. This is a
program under development, more features are yet to come, but hopefully
this will whet your appetite a little bit.
Startup:
Terminal is set up to use com1:, anyone needing to use com2: will have
to change the appropriate places in async.pas. (async.pas is a slightly
modified version of ITRMPORT.INC by Scott Murphy, patches for it to work
on com2: should work for Terminal as well). To start the program simply
type 'terminal <cr>', it will come up with the com parameters set to
1200 baud, 8 data bits, no parity, and 1 stop bit. To use it with CIS
you must go to DEFALT and change your terminal type to VIDTEX, this will
set the other parameters appropriately. Once this is done Terminal will
be ready to go.
Commands:
Terminal has very few commands, yet. I am open for suggestions as to what
commands are needed and how badly they are needed. The current command
list is as follows:
Buffer Commands:
<ALT>-<S> Open RAM capture buffer. The capture buffer is 64k long.
<ALT>-<C> Close RAM capture buffer. This is done automatically when
the buffer files up.
<ALT>-<K> Kill the capture buffer. Clears the buffer's contents.
<ALT>-<W> Write the capture buffer to a file.
Parameter Set Command:
<ALT>-<P> Set program and communications parameters. This command
asks for a subcommand. These are specified in the form
"subcommand,value". The following are legal subcommands:
baud,value Sets the current baud rate to value
word,value Sets the current word length to value
stop,value Sets the current stop bits to value
parity,value Sets the parity to value
display Displays the current parameters
file,filename Assigns the capture buffer file to
filename.
All subcommands may be abbreviated to a single letter
followed by a parameter. In the case of display, no
parameter is necessary.
Miscellaneous commands:
<ALT>-<H> Hangs up the modem (hopefully) by bringing DTR low.
<ALT>-<D> Prompts for the number to be dialed. Currently only
for Hayes(tm) compatible modems.
<ALT>-<X> Exits terminal. Does not disconnect.
Uploads/Downloads
To upload and download using Terminal, first make sure that you have
told DEFALT that you are using a vidtex compatible terminal emulator.
Next just issue the normal commands to download without specifying a
protocol. CIS will interrogate Terminal and ask what protocol to
use, to which Terminal will reply 'CIS A, of course', (or something
to that effect). CIS will then prompt you for a filename to use at
your end, answer that prompt and the computers will do the rest.
Cursor Positioning
Terminal responds to all the Vidtex screen control commands except
those dealing with color and graphics (coming soon!). It also does
not allow CIS to open and close its ram buffer. The codes are listed
in VID-12 on CIS.